iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
AI & Data

30天網路爬蟲學習系列 第 3

DAY3-HTTP協定

  • 分享至 

  • xImage
  •  

HTTP傳輸協定(Hyprtext Transfer Protocal)


是一種在伺服端和客戶端之間傳送資料的通訊協定,是一種主從架構(Client-Server Architecture)應用程式,在客戶端(瀏覽器)使用URL(Uniform Resource Locations)萬用資源定位器指定連線的伺服端資源(Web)伺服器,傳送HTTP訊息(HTTP Message)進行溝通,可以請求指定的資源檔案。

過程如下:

1.客戶端要求連線伺服端

2.伺服端允許客戶端的連線

3.客戶端送出HTTP請求訊息,內涵GET/POST請求取得伺服端的指定資源檔案
(GET是請求資源;POST是表單送回)。

4.伺服端以HTTP回應訊息來回應客戶端的請求,傳回訊息包含請求的檔案內容,和標頭資訊。

  • 在瀏覽器顯示的HTML網頁內容並不是只送出一個HTTP請求,所有組成網頁內容的HTML檔案和圖檔都有獨立的HTTP請求。

HTTP和HPPTS有何差別?

HTTPS比HTTP多加了安全上的考量,使用SSL/TLS進行加密保護傳輸,對資料的安全較有保障。


今天的分享就先到這邊啦!我們明天見~ /images/emoticon/emoticon41.gif

網站參考資料:

https://zh.wikipedia.org/zh-tw/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE
https://www.sun-exp.com/blog01.aspx?id=20

書籍參考資料:

文科生也可以輕鬆學習網路爬蟲


上一篇
DAY2-認識網路爬蟲
下一篇
DAY4-HTML標示語言
系列文
30天網路爬蟲學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言